<?php

namespace app\api\controller;

use think\Request;
use PHPQRCode\QRcode;

class QrcodeApi extends Common
{
    /**
     * 生成符合规定的url，用于使用二维码
     * @param  string $url 
     * @return string
     */
    public function makeUrl($url) {
        $request = Request::instance();
        $imgUrl = $request->domain() . DS //域名 
             . $request->module() . DS //模块
             . $request->controller() . DS 
             . 'makeQrcode' . DS . 'url' . DS 
             . str_replace("/", ">", $url);        
        return $imgUrl;
    }

    /**
     * 生成二维码图片
     * @param  string $url [description]
     * @return 
     */
    public function make($url) {
        $url = $qq = str_replace(">", "/", $url);
        QRcode::png($url, false, 'L', 4, 2, true);
        exit();
    }
}
